--- src/ylocale.cc	2017-07-30 10:59:06.000000000 +0200
+++ src/ylocale.cc	2017-08-09 08:15:50.938841549 +0200
@@ -55,6 +55,8 @@
     int const codesetItems[] = {
 #ifdef CONFIG_NL_CODESETS
 	CONFIG_NL_CODESETS
+#elif !defined(__GLIBC__)
+	CODESET, 0
 #else
 	CODESET, _NL_CTYPE_CODESET_NAME, 0
 #endif
--- src/globit.c	2017-07-30 10:59:06.000000000 +0200
+++ src/globit.c	2017-08-09 08:17:18.691824584 +0200
@@ -143,7 +143,9 @@
 	} else if (*pattern == '~') {
 		/* yes, tilde */
 		is_absolute = 2;
+#if defined(__GLIBC__)
 		glob_flags |= GLOB_TILDE;
+#endif
 		/* any slash in the pattern? */
 		while (*cp && *cp != '/')
 			++cp;
